<?php

include_once dirname(dirname(__FILE__)) . '/include/common.php';
$core = new core();
$category_id = isset($_POST["category_id"]) ? intval($_POST["category_id"]) : 0;
$category_name = isset($_POST["category_name"]) ? addslashes(trim($_POST["category_name"])) : '';
$category_parent = isset($_POST["category_parent"]) ? intval($_POST["category_parent"]) : 0;
if ($category_name == "") {
    echo json_encode(array('type' => 1, 'msg' => "Vui lòng điền tên category!"));
    die;
}
if ($category_parent >0 && !$core->getCategoryId($category_parent)) {
    echo json_encode(array('type' => 1, 'msg' => "Parent category không tồn tại!"));
    die;
}
$message = '';
if ($category_id > 0) {
    if ($core->getCategoryId($category_id)) {
        $core->db->query("UPDATE zen_category SET category_name='$category_name',category_parent=$category_parent
             WHERE category_id=$category_id");
        $message = "Update category thành công!";
    } else {
        echo json_encode(array('type' => 1, 'msg' => "category không tồn tại!"));
        die;
    }
} else {
    $core->db->query("INSERT INTO zen_category (category_name,category_parent)
                        VALUES('$category_name',$category_parent)");
    if ($core->db->insert_id > 0) {
        $message = "Thêm category thành công!";
    } else {
        echo json_encode(array('type' => 1, 'msg' => "Thêm category thất bại!"));
        die;
    }
}

echo json_encode(array('type' => 0, 'msg' => $message));
die;
?>